package com.ruoyi.framework.web.service;

import com.ruoyi.project.cms.product.domain.*;
import com.ruoyi.project.cms.product.service.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @CreateTime 2020/5/20 17:21
 */
@Service("proProp")
public class PropService {
    @Autowired
    private SeriesService seriesService;
    @Autowired
    private SpecService specService;
    @Autowired
    private StyleService styleService;
    @Autowired
    private ClassService classService;
    @Autowired
    private MaterialService materialService;
    @Autowired
    private ProductService productService;

    /**
     * 查询所有的产品系列信息
     */
    public List<ProductSeries> getProductSeries(){
        return seriesService.findAllName();
    }
    /**
     * 查询所有的产品规格信息
     */
    public List<ProductSpec> getProductSpec(){
        return specService.findAllName();
    }
    /**
     * 查询所有的产品风格信息
     */
    public List<ProductStyle> getProductStyle(){
        return styleService.findAllName();
    }
    /**
     * 查询所有的产品类型信息
     */
    public List<ProductClass> getProductClass(){
        return classService.findAll();
    }
    /**
     * 查询所有的产品材质信息
     */
    public List<ProductMaterial> getProductMaterial(){
        return materialService.findAll();
    }
    /**
     * 查询所有的产品信息
     */
    public List<Product> getProduct(){
        return productService.findAllProduct();
    }
}
